ACTA UNIVERSITATIS APULENSIS No 15/2008 THE ARCHITECTURE OF SOFTWARE SYSTEMS AND COMPUTING CURRICULA

نویسنده

  • Bazil Pârv
چکیده

The concept software architecture becomes more and more important in the software development process. As a matter of fact, [9] states that software design is considered a two-step process: architectural design and detailed design. Architectural design describes top-level structure and organization of a software system, identifying its components, and is considered today the most important part of the overall design process. Consequently, there is a need for updating computing curricula with new disciplines, related to software architecture. This paper contains such a proposal, including three new courses: Design patterns, Software architecture, and Framework design. 2000 Mathematics Subject Classification: 68U35.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ACTA UNIVERSITATIS APULENSIS No 18/2009 EFFICIENT OFFLINE ALGORITHMIC TECHNIQUES FOR SEVERAL PACKET ROUTING PROBLEMS IN DISTRIBUTED SYSTEMS

In this paper we consider several problems concerning packet routing in distributed systems. Each problem is formulated using terms from Graph Theory and for each problem we present efficient, novel, algorithmic techniques for computing optimal solutions. We address topics like: bottleneck paths (trees), optimal paths with non-linear costs, optimal paths with multiple optimization objectives, m...

متن کامل

Position Paper: Towards Complexity Levels of Object Systems Used in Software Engineering Education

Today, software professionals are more and more often confronted with object systems of tremendous complexity. Several attempts have been made to categorize the complexities of software systems, and the complexity of software architectures is a subject of ongoing research. In teaching object-oriented programming, design and architecture we can only use object systems of limited size and complex...

متن کامل

A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment

With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...

متن کامل

Improving Coverage of Design in Information Systems Education

The Association for Computing Machinery and the Association for Information Systems publish guidelines for undergraduate programs in software engineering and information systems (model curricula). While design is a core topic in both disciplines, this paper reveals that both model curricula omit core design topics. Coding the model curricula using concepts from Herbert Simon’s suggested topics ...

متن کامل

From Requirements to Code: Issues and Learning in IS Students' Systems Development Projects

Executive Summary The Computing Curricula (2005) place Information Systems (IS) at the intersection of exact sciences (e.g. General Systems Theory), technology (e.g. Computer Science), and behavioral sciences (e.g. Sociology). This presents particular challenges for teaching and learning, as future IS professionals need to be equipped with a wide range of analytical and critical thinking skills...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008